import Vue from 'vue'
import Vuex from 'vuex'
Vue.use(Vuex)
// 持久化
import persistedstate from 'vuex-persistedstate';

import store from './modules/store.js';

export default new Vuex.Store({
    //在严格模式下，无论何时发生了状态变更且不是由 mutation 函数引起的，将会抛出错误
    strict: process.env.NODE_ENV !== 'production',
    modules: {
        store: store
    },
    plugins: [
        persistedstate({storage: window.sessionStorage})
    ]
});